How Can We Help?
SURFconext ID mgmt. service in Pure [NL] - setup guideSURFconext ID mgmt. service in Pure [NL] - setup guide
SURFconext, provided by SURF, is a federated identity management service for secondary vocational-, higher education and research in the Netherlands
When setting up a connection between Pure and SURFconext, the following actions are required:
- Configurations in Pure
- Create an entity in the SP dashboard
1. Configurations in Pure
The configurations are done in Pure under Administrator > Security > Admin > SAML2.
Below is an example of the filled out settings page. Follow this guide on how to fill out the page.
Description of mandatory fields in the configuration
Unique identifier for the Service Provider/SP:
This value is also known as the EntityID. In this field, you can fill in the URL for the Pure instance you are setting up the configurations for: e.g. https://research.pure.dk/admin or use another value such as pure-uni-prod.
SAML attribute used to extract the username:
The value of this field is dependent on which attribute you use as username for authentication: e.g. unique ID or e-mail address.
Some of the most common once are:
- Unique ID: urn:mace:dir:attribute-def:uid
- e-mail address: urn:mace:dir:attribute-def:mail
- Principal name: urn:mace:dir:attribute-def:eduPersonPrincipalName
- employee/student number: urn:schac:attribute-def:schacPersonalUniqueCode
Find the complete overview of all attributes here: https://wiki.surfnet.nl/display/surfconextdev/Attributes+in+SURFconext
Identify Provider/IdP's Metadata URL.
Needs to be set to https://metadata.surfconext.nl/idp-metadata.xml
Certificate for the Service Provider/SP's signing credential / Private key for the Service Provider/SP's signing credential
The Certificate and the Private key are both created as self-signed certification. You can create those directly from the configuration using the Generate Certificate/Key Pair button.
When you have done your configurations, you can 'Check Certificates' in the top of the configuration screen.
2. Create an entity in the Service Provider Dashboard
First, you need to contact SURFconext at support@surfconext.nl and ask for access to the Service Provider dashboard. When you have access to the Service Provider dashboard, you need to create a new entity.
SURFconext has created a step-by-step guide on how to create an entity, please follow the guide below:
- Login to SP Dashboard
- Configure and test your SAML entity/ Configure and test your OIDC entity
- Answer the Privacy questions regarding GDPR (AVG)
- Promote entity to production
When the entity is created, SURFconext will validate the connection, whereafter you go back to Pure: Administrator > Security > Admin > SAML2, and check the box for Activate.
Updated at January 24, 2025